<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
function purify($dirty_html) {

	if (is_array($dirty_html)) {
		foreach ($dirty_html as $key => $val) {
			$dirty_html[$key] = purify($val);
		}
		return $dirty_html;
	}
	if (trim($dirty_html) === '') {
		return $dirty_html;
	}
	require_once(APPPATH."libraries/htmlpurifier/HTMLPurifier.auto.php");
	require_once(APPPATH."libraries/htmlpurifier/HTMLPurifier.func.php");
	$config = HTMLPurifier_Config::createDefault();
	return HTMLPurifier($dirty_html, $config);
}
?>